SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwbServiciosHistoricos
AS
SELECT     dbo.tb_ServiciosHistoricos.idAgente AS Agente, dbo.vwrOrganizaciones.Nombre AS Organizacion, dbo.vwrCargosGenericos.Descripcion AS Cargo, 
                      dbo.vwrAsignaturasGenericas.Descripcion AS Asignatura, dbo.vwrGruposdeIncumbencias.Descripcion AS GrupoDeIncumbencia, 
                      CASE WHEN (CAST(dbo.tb_ServiciosHistoricos.FechadeCarga9 AS DATETIME) >= dbo.tb_Parametros.valor1) 
                      THEN 'Nuevo' ELSE 'Viejo' END AS ViejoNuevo
FROM         dbo.tb_ServiciosHistoricos INNER JOIN
                      dbo.vwrOrganizaciones ON dbo.tb_ServiciosHistoricos.UbicacionOriginal = dbo.vwrOrganizaciones.ID left outer JOIN
                      dbo.vwrCargosGenericos ON dbo.tb_ServiciosHistoricos.CargoGenerico = dbo.vwrCargosGenericos.ID left outer  JOIN
                      dbo.vwrAsignaturasGenericas ON dbo.tb_ServiciosHistoricos.AsignaturaGenerica = dbo.vwrAsignaturasGenericas.ID left outer JOIN
                      dbo.vwrGruposdeIncumbencias ON dbo.tb_ServiciosHistoricos.grupoIncumbencias = dbo.vwrGruposdeIncumbencias.id CROSS JOIN
                      dbo.tb_Parametros
WHERE     (dbo.tb_Parametros.idParametro = 60)


GO
GRANT SELECT ON  [dbo].[vwbServiciosHistoricos] TO [CertificacionesServicios]
GRANT SELECT ON  [dbo].[vwbServiciosHistoricos] TO [Juntas]
GRANT SELECT ON  [dbo].[vwbServiciosHistoricos] TO [MCEEjecutivo]
GRANT SELECT ON  [dbo].[vwbServiciosHistoricos] TO [PersonalDocenteDireccion]
GRANT SELECT ON  [dbo].[vwbServiciosHistoricos] TO [SoloVer]
GO
